package analisador;

public interface ScannerConstants
{
    int[] SCANNER_TABLE_INDEXES = 
    {
        0,
        90,
        94,
        95,
        288,
        288,
        289,
        480,
        480,
        480,
        480,
        481,
        481,
        482,
        484,
        503,
        521,
        522,
        522,
        524,
        525,
        527,
        565,
        602,
        602,
        602,
        602,
        639,
        676,
        713,
        713,
        714,
        714,
        714,
        714,
        715,
        715,
        716,
        717,
        717,
        717,
        910,
        1101,
        1111,
        1128,
        1128,
        1128,
        1128,
        1128,
        1128,
        1128,
        1128,
        1128,
        1165,
        1202,
        1202,
        1202,
        1395,
        1405,
        1442,
        1479,
        1479,
        1516,
        1553
    };

    int[][] SCANNER_TABLE = 
    {
        {9, 1},
        {10, 1},
        {13, 1},
        {32, 1},
        {33, 2},
        {34, 3},
        {37, 4},
        {38, 5},
        {39, 6},
        {40, 7},
        {41, 8},
        {42, 9},
        {43, 10},
        {44, 11},
        {45, 12},
        {47, 13},
        {48, 14},
        {49, 14},
        {50, 15},
        {51, 15},
        {52, 15},
        {53, 15},
        {54, 15},
        {55, 15},
        {56, 15},
        {57, 15},
        {58, 16},
        {59, 17},
        {60, 18},
        {61, 19},
        {62, 20},
        {65, 21},
        {66, 21},
        {67, 21},
        {68, 21},
        {69, 21},
        {70, 21},
        {71, 22},
        {72, 22},
        {73, 22},
        {74, 22},
        {75, 22},
        {76, 22},
        {77, 22},
        {78, 22},
        {79, 22},
        {80, 22},
        {81, 22},
        {82, 22},
        {83, 22},
        {84, 22},
        {85, 22},
        {86, 22},
        {87, 22},
        {88, 22},
        {89, 22},
        {90, 22},
        {91, 23},
        {93, 24},
        {94, 25},
        {97, 26},
        {98, 26},
        {99, 26},
        {100, 26},
        {101, 26},
        {102, 27},
        {103, 26},
        {104, 26},
        {105, 26},
        {106, 26},
        {107, 26},
        {108, 26},
        {109, 26},
        {110, 26},
        {111, 26},
        {112, 26},
        {113, 26},
        {114, 26},
        {115, 26},
        {116, 28},
        {117, 26},
        {118, 26},
        {119, 26},
        {120, 26},
        {121, 26},
        {122, 26},
        {123, 29},
        {124, 30},
        {125, 31},
        {126, 32},
        {9, 1},
        {10, 1},
        {13, 1},
        {32, 1},
        {61, 33},
        {9, 3},
        {10, 3},
        {13, 3},
        {32, 3},
        {33, 3},
        {34, 34},
        {35, 3},
        {36, 3},
        {37, 3},
        {38, 3},
        {39, 3},
        {40, 3},
        {41, 3},
        {42, 3},
        {43, 3},
        {44, 3},
        {45, 3},
        {46, 3},
        {47, 3},
        {48, 3},
        {49, 3},
        {50, 3},
        {51, 3},
        {52, 3},
        {53, 3},
        {54, 3},
        {55, 3},
        {56, 3},
        {57, 3},
        {58, 3},
        {59, 3},
        {60, 3},
        {61, 3},
        {62, 3},
        {63, 3},
        {64, 3},
        {65, 3},
        {66, 3},
        {67, 3},
        {68, 3},
        {69, 3},
        {70, 3},
        {71, 3},
        {72, 3},
        {73, 3},
        {74, 3},
        {75, 3},
        {76, 3},
        {77, 3},
        {78, 3},
        {79, 3},
        {80, 3},
        {81, 3},
        {82, 3},
        {83, 3},
        {84, 3},
        {85, 3},
        {86, 3},
        {87, 3},
        {88, 3},
        {89, 3},
        {90, 3},
        {91, 3},
        {92, 3},
        {93, 3},
        {94, 3},
        {95, 3},
        {96, 3},
        {97, 3},
        {98, 3},
        {99, 3},
        {100, 3},
        {101, 3},
        {102, 3},
        {103, 3},
        {104, 3},
        {105, 3},
        {106, 3},
        {107, 3},
        {108, 3},
        {109, 3},
        {110, 3},
        {111, 3},
        {112, 3},
        {113, 3},
        {114, 3},
        {115, 3},
        {116, 3},
        {117, 3},
        {118, 3},
        {119, 3},
        {120, 3},
        {121, 3},
        {122, 3},
        {123, 3},
        {124, 3},
        {125, 3},
        {126, 3},
        {161, 3},
        {162, 3},
        {163, 3},
        {164, 3},
        {165, 3},
        {166, 3},
        {167, 3},
        {168, 3},
        {169, 3},
        {170, 3},
        {171, 3},
        {172, 3},
        {173, 3},
        {174, 3},
        {175, 3},
        {176, 3},
        {177, 3},
        {178, 3},
        {179, 3},
        {180, 3},
        {181, 3},
        {182, 3},
        {183, 3},
        {184, 3},
        {185, 3},
        {186, 3},
        {187, 3},
        {188, 3},
        {189, 3},
        {190, 3},
        {191, 3},
        {192, 3},
        {193, 3},
        {194, 3},
        {195, 3},
        {196, 3},
        {197, 3},
        {198, 3},
        {199, 3},
        {200, 3},
        {201, 3},
        {202, 3},
        {203, 3},
        {204, 3},
        {205, 3},
        {206, 3},
        {207, 3},
        {208, 3},
        {209, 3},
        {210, 3},
        {211, 3},
        {212, 3},
        {213, 3},
        {214, 3},
        {215, 3},
        {216, 3},
        {217, 3},
        {218, 3},
        {219, 3},
        {220, 3},
        {221, 3},
        {222, 3},
        {223, 3},
        {224, 3},
        {225, 3},
        {226, 3},
        {227, 3},
        {228, 3},
        {229, 3},
        {230, 3},
        {231, 3},
        {232, 3},
        {233, 3},
        {234, 3},
        {235, 3},
        {236, 3},
        {237, 3},
        {238, 3},
        {239, 3},
        {240, 3},
        {241, 3},
        {242, 3},
        {243, 3},
        {244, 3},
        {245, 3},
        {246, 3},
        {247, 3},
        {248, 3},
        {249, 3},
        {250, 3},
        {251, 3},
        {252, 3},
        {253, 3},
        {254, 3},
        {255, 3},
        {38, 35},
        {9, 36},
        {32, 36},
        {33, 36},
        {34, 36},
        {35, 36},
        {36, 36},
        {37, 36},
        {38, 36},
        {39, 37},
        {40, 36},
        {41, 36},
        {42, 36},
        {43, 36},
        {44, 36},
        {45, 36},
        {46, 36},
        {47, 36},
        {48, 36},
        {49, 36},
        {50, 36},
        {51, 36},
        {52, 36},
        {53, 36},
        {54, 36},
        {55, 36},
        {56, 36},
        {57, 36},
        {58, 36},
        {59, 36},
        {60, 36},
        {61, 36},
        {62, 36},
        {63, 36},
        {64, 36},
        {65, 36},
        {66, 36},
        {67, 36},
        {68, 36},
        {69, 36},
        {70, 36},
        {71, 36},
        {72, 36},
        {73, 36},
        {74, 36},
        {75, 36},
        {76, 36},
        {77, 36},
        {78, 36},
        {79, 36},
        {80, 36},
        {81, 36},
        {82, 36},
        {83, 36},
        {84, 36},
        {85, 36},
        {86, 36},
        {87, 36},
        {88, 36},
        {89, 36},
        {90, 36},
        {91, 36},
        {92, 36},
        {93, 36},
        {94, 36},
        {95, 36},
        {96, 36},
        {97, 36},
        {98, 36},
        {99, 36},
        {100, 36},
        {101, 36},
        {102, 36},
        {103, 36},
        {104, 36},
        {105, 36},
        {106, 36},
        {107, 36},
        {108, 36},
        {109, 36},
        {110, 36},
        {111, 36},
        {112, 36},
        {113, 36},
        {114, 36},
        {115, 36},
        {116, 36},
        {117, 36},
        {118, 36},
        {119, 36},
        {120, 36},
        {121, 36},
        {122, 36},
        {123, 36},
        {124, 36},
        {125, 36},
        {126, 36},
        {161, 36},
        {162, 36},
        {163, 36},
        {164, 36},
        {165, 36},
        {166, 36},
        {167, 36},
        {168, 36},
        {169, 36},
        {170, 36},
        {171, 36},
        {172, 36},
        {173, 36},
        {174, 36},
        {175, 36},
        {176, 36},
        {177, 36},
        {178, 36},
        {179, 36},
        {180, 36},
        {181, 36},
        {182, 36},
        {183, 36},
        {184, 36},
        {185, 36},
        {186, 36},
        {187, 36},
        {188, 36},
        {189, 36},
        {190, 36},
        {191, 36},
        {192, 36},
        {193, 36},
        {194, 36},
        {195, 36},
        {196, 36},
        {197, 36},
        {198, 36},
        {199, 36},
        {200, 36},
        {201, 36},
        {202, 36},
        {203, 36},
        {204, 36},
        {205, 36},
        {206, 36},
        {207, 36},
        {208, 36},
        {209, 36},
        {210, 36},
        {211, 36},
        {212, 36},
        {213, 36},
        {214, 36},
        {215, 36},
        {216, 36},
        {217, 36},
        {218, 36},
        {219, 36},
        {220, 36},
        {221, 36},
        {222, 36},
        {223, 36},
        {224, 36},
        {225, 36},
        {226, 36},
        {227, 36},
        {228, 36},
        {229, 36},
        {230, 36},
        {231, 36},
        {232, 36},
        {233, 36},
        {234, 36},
        {235, 36},
        {236, 36},
        {237, 36},
        {238, 36},
        {239, 36},
        {240, 36},
        {241, 36},
        {242, 36},
        {243, 36},
        {244, 36},
        {245, 36},
        {246, 36},
        {247, 36},
        {248, 36},
        {249, 36},
        {250, 36},
        {251, 36},
        {252, 36},
        {253, 36},
        {254, 36},
        {255, 36},
        {43, 38},
        {45, 39},
        {42, 40},
        {47, 41},
        {46, 42},
        {48, 14},
        {49, 14},
        {50, 15},
        {51, 15},
        {52, 15},
        {53, 15},
        {54, 15},
        {55, 15},
        {56, 15},
        {57, 15},
        {65, 43},
        {66, 43},
        {67, 43},
        {68, 43},
        {69, 43},
        {70, 43},
        {98, 44},
        {104, 45},
        {46, 42},
        {48, 15},
        {49, 15},
        {50, 15},
        {51, 15},
        {52, 15},
        {53, 15},
        {54, 15},
        {55, 15},
        {56, 15},
        {57, 15},
        {65, 43},
        {66, 43},
        {67, 43},
        {68, 43},
        {69, 43},
        {70, 43},
        {104, 45},
        {61, 46},
        {60, 47},
        {61, 48},
        {61, 49},
        {61, 50},
        {62, 51},
        {48, 21},
        {49, 21},
        {50, 21},
        {51, 21},
        {52, 21},
        {53, 21},
        {54, 21},
        {55, 21},
        {56, 21},
        {57, 21},
        {65, 21},
        {66, 21},
        {67, 21},
        {68, 21},
        {69, 21},
        {70, 21},
        {71, 22},
        {72, 22},
        {73, 22},
        {74, 22},
        {75, 22},
        {76, 22},
        {77, 22},
        {78, 22},
        {79, 22},
        {80, 22},
        {81, 22},
        {82, 22},
        {83, 22},
        {84, 22},
        {85, 22},
        {86, 22},
        {87, 22},
        {88, 22},
        {89, 22},
        {90, 22},
        {95, 22},
        {104, 45},
        {48, 22},
        {49, 22},
        {50, 22},
        {51, 22},
        {52, 22},
        {53, 22},
        {54, 22},
        {55, 22},
        {56, 22},
        {57, 22},
        {65, 22},
        {66, 22},
        {67, 22},
        {68, 22},
        {69, 22},
        {70, 22},
        {71, 22},
        {72, 22},
        {73, 22},
        {74, 22},
        {75, 22},
        {76, 22},
        {77, 22},
        {78, 22},
        {79, 22},
        {80, 22},
        {81, 22},
        {82, 22},
        {83, 22},
        {84, 22},
        {85, 22},
        {86, 22},
        {87, 22},
        {88, 22},
        {89, 22},
        {90, 22},
        {95, 22},
        {48, 26},
        {49, 26},
        {50, 26},
        {51, 26},
        {52, 26},
        {53, 26},
        {54, 26},
        {55, 26},
        {56, 26},
        {57, 26},
        {95, 26},
        {97, 26},
        {98, 26},
        {99, 26},
        {100, 26},
        {101, 26},
        {102, 26},
        {103, 26},
        {104, 26},
        {105, 26},
        {106, 26},
        {107, 26},
        {108, 26},
        {109, 26},
        {110, 26},
        {111, 26},
        {112, 26},
        {113, 26},
        {114, 26},
        {115, 26},
        {116, 26},
        {117, 26},
        {118, 26},
        {119, 26},
        {120, 26},
        {121, 26},
        {122, 26},
        {48, 26},
        {49, 26},
        {50, 26},
        {51, 26},
        {52, 26},
        {53, 26},
        {54, 26},
        {55, 26},
        {56, 26},
        {57, 26},
        {95, 26},
        {97, 52},
        {98, 26},
        {99, 26},
        {100, 26},
        {101, 26},
        {102, 26},
        {103, 26},
        {104, 26},
        {105, 26},
        {106, 26},
        {107, 26},
        {108, 26},
        {109, 26},
        {110, 26},
        {111, 26},
        {112, 26},
        {113, 26},
        {114, 26},
        {115, 26},
        {116, 26},
        {117, 26},
        {118, 26},
        {119, 26},
        {120, 26},
        {121, 26},
        {122, 26},
        {48, 26},
        {49, 26},
        {50, 26},
        {51, 26},
        {52, 26},
        {53, 26},
        {54, 26},
        {55, 26},
        {56, 26},
        {57, 26},
        {95, 26},
        {97, 26},
        {98, 26},
        {99, 26},
        {100, 26},
        {101, 26},
        {102, 26},
        {103, 26},
        {104, 26},
        {105, 26},
        {106, 26},
        {107, 26},
        {108, 26},
        {109, 26},
        {110, 26},
        {111, 26},
        {112, 26},
        {113, 26},
        {114, 53},
        {115, 26},
        {116, 26},
        {117, 26},
        {118, 26},
        {119, 26},
        {120, 26},
        {121, 26},
        {122, 26},
        {124, 54},
        {34, 3},
        {39, 55},
        {39, 55},
        {9, 40},
        {10, 40},
        {13, 40},
        {32, 40},
        {33, 40},
        {34, 40},
        {35, 40},
        {36, 40},
        {37, 40},
        {38, 40},
        {39, 40},
        {40, 40},
        {41, 40},
        {42, 56},
        {43, 40},
        {44, 40},
        {45, 40},
        {46, 40},
        {47, 40},
        {48, 40},
        {49, 40},
        {50, 40},
        {51, 40},
        {52, 40},
        {53, 40},
        {54, 40},
        {55, 40},
        {56, 40},
        {57, 40},
        {58, 40},
        {59, 40},
        {60, 40},
        {61, 40},
        {62, 40},
        {63, 40},
        {64, 40},
        {65, 40},
        {66, 40},
        {67, 40},
        {68, 40},
        {69, 40},
        {70, 40},
        {71, 40},
        {72, 40},
        {73, 40},
        {74, 40},
        {75, 40},
        {76, 40},
        {77, 40},
        {78, 40},
        {79, 40},
        {80, 40},
        {81, 40},
        {82, 40},
        {83, 40},
        {84, 40},
        {85, 40},
        {86, 40},
        {87, 40},
        {88, 40},
        {89, 40},
        {90, 40},
        {91, 40},
        {92, 40},
        {93, 40},
        {94, 40},
        {95, 40},
        {96, 40},
        {97, 40},
        {98, 40},
        {99, 40},
        {100, 40},
        {101, 40},
        {102, 40},
        {103, 40},
        {104, 40},
        {105, 40},
        {106, 40},
        {107, 40},
        {108, 40},
        {109, 40},
        {110, 40},
        {111, 40},
        {112, 40},
        {113, 40},
        {114, 40},
        {115, 40},
        {116, 40},
        {117, 40},
        {118, 40},
        {119, 40},
        {120, 40},
        {121, 40},
        {122, 40},
        {123, 40},
        {124, 40},
        {125, 40},
        {126, 40},
        {161, 40},
        {162, 40},
        {163, 40},
        {164, 40},
        {165, 40},
        {166, 40},
        {167, 40},
        {168, 40},
        {169, 40},
        {170, 40},
        {171, 40},
        {172, 40},
        {173, 40},
        {174, 40},
        {175, 40},
        {176, 40},
        {177, 40},
        {178, 40},
        {179, 40},
        {180, 40},
        {181, 40},
        {182, 40},
        {183, 40},
        {184, 40},
        {185, 40},
        {186, 40},
        {187, 40},
        {188, 40},
        {189, 40},
        {190, 40},
        {191, 40},
        {192, 40},
        {193, 40},
        {194, 40},
        {195, 40},
        {196, 40},
        {197, 40},
        {198, 40},
        {199, 40},
        {200, 40},
        {201, 40},
        {202, 40},
        {203, 40},
        {204, 40},
        {205, 40},
        {206, 40},
        {207, 40},
        {208, 40},
        {209, 40},
        {210, 40},
        {211, 40},
        {212, 40},
        {213, 40},
        {214, 40},
        {215, 40},
        {216, 40},
        {217, 40},
        {218, 40},
        {219, 40},
        {220, 40},
        {221, 40},
        {222, 40},
        {223, 40},
        {224, 40},
        {225, 40},
        {226, 40},
        {227, 40},
        {228, 40},
        {229, 40},
        {230, 40},
        {231, 40},
        {232, 40},
        {233, 40},
        {234, 40},
        {235, 40},
        {236, 40},
        {237, 40},
        {238, 40},
        {239, 40},
        {240, 40},
        {241, 40},
        {242, 40},
        {243, 40},
        {244, 40},
        {245, 40},
        {246, 40},
        {247, 40},
        {248, 40},
        {249, 40},
        {250, 40},
        {251, 40},
        {252, 40},
        {253, 40},
        {254, 40},
        {255, 40},
        {9, 41},
        {32, 41},
        {33, 41},
        {34, 41},
        {35, 41},
        {36, 41},
        {37, 41},
        {38, 41},
        {39, 41},
        {40, 41},
        {41, 41},
        {42, 41},
        {43, 41},
        {44, 41},
        {45, 41},
        {46, 41},
        {47, 41},
        {48, 41},
        {49, 41},
        {50, 41},
        {51, 41},
        {52, 41},
        {53, 41},
        {54, 41},
        {55, 41},
        {56, 41},
        {57, 41},
        {58, 41},
        {59, 41},
        {60, 41},
        {61, 41},
        {62, 41},
        {63, 41},
        {64, 41},
        {65, 41},
        {66, 41},
        {67, 41},
        {68, 41},
        {69, 41},
        {70, 41},
        {71, 41},
        {72, 41},
        {73, 41},
        {74, 41},
        {75, 41},
        {76, 41},
        {77, 41},
        {78, 41},
        {79, 41},
        {80, 41},
        {81, 41},
        {82, 41},
        {83, 41},
        {84, 41},
        {85, 41},
        {86, 41},
        {87, 41},
        {88, 41},
        {89, 41},
        {90, 41},
        {91, 41},
        {92, 41},
        {93, 41},
        {94, 41},
        {95, 41},
        {96, 41},
        {97, 41},
        {98, 41},
        {99, 41},
        {100, 41},
        {101, 41},
        {102, 41},
        {103, 41},
        {104, 41},
        {105, 41},
        {106, 41},
        {107, 41},
        {108, 41},
        {109, 41},
        {110, 41},
        {111, 41},
        {112, 41},
        {113, 41},
        {114, 41},
        {115, 41},
        {116, 41},
        {117, 41},
        {118, 41},
        {119, 41},
        {120, 41},
        {121, 41},
        {122, 41},
        {123, 41},
        {124, 41},
        {125, 41},
        {126, 41},
        {161, 41},
        {162, 41},
        {163, 41},
        {164, 41},
        {165, 41},
        {166, 41},
        {167, 41},
        {168, 41},
        {169, 41},
        {170, 41},
        {171, 41},
        {172, 41},
        {173, 41},
        {174, 41},
        {175, 41},
        {176, 41},
        {177, 41},
        {178, 41},
        {179, 41},
        {180, 41},
        {181, 41},
        {182, 41},
        {183, 41},
        {184, 41},
        {185, 41},
        {186, 41},
        {187, 41},
        {188, 41},
        {189, 41},
        {190, 41},
        {191, 41},
        {192, 41},
        {193, 41},
        {194, 41},
        {195, 41},
        {196, 41},
        {197, 41},
        {198, 41},
        {199, 41},
        {200, 41},
        {201, 41},
        {202, 41},
        {203, 41},
        {204, 41},
        {205, 41},
        {206, 41},
        {207, 41},
        {208, 41},
        {209, 41},
        {210, 41},
        {211, 41},
        {212, 41},
        {213, 41},
        {214, 41},
        {215, 41},
        {216, 41},
        {217, 41},
        {218, 41},
        {219, 41},
        {220, 41},
        {221, 41},
        {222, 41},
        {223, 41},
        {224, 41},
        {225, 41},
        {226, 41},
        {227, 41},
        {228, 41},
        {229, 41},
        {230, 41},
        {231, 41},
        {232, 41},
        {233, 41},
        {234, 41},
        {235, 41},
        {236, 41},
        {237, 41},
        {238, 41},
        {239, 41},
        {240, 41},
        {241, 41},
        {242, 41},
        {243, 41},
        {244, 41},
        {245, 41},
        {246, 41},
        {247, 41},
        {248, 41},
        {249, 41},
        {250, 41},
        {251, 41},
        {252, 41},
        {253, 41},
        {254, 41},
        {255, 41},
        {48, 57},
        {49, 57},
        {50, 57},
        {51, 57},
        {52, 57},
        {53, 57},
        {54, 57},
        {55, 57},
        {56, 57},
        {57, 57},
        {48, 43},
        {49, 43},
        {50, 43},
        {51, 43},
        {52, 43},
        {53, 43},
        {54, 43},
        {55, 43},
        {56, 43},
        {57, 43},
        {65, 43},
        {66, 43},
        {67, 43},
        {68, 43},
        {69, 43},
        {70, 43},
        {104, 45},
        {48, 26},
        {49, 26},
        {50, 26},
        {51, 26},
        {52, 26},
        {53, 26},
        {54, 26},
        {55, 26},
        {56, 26},
        {57, 26},
        {95, 26},
        {97, 26},
        {98, 26},
        {99, 26},
        {100, 26},
        {101, 26},
        {102, 26},
        {103, 26},
        {104, 26},
        {105, 26},
        {106, 26},
        {107, 26},
        {108, 58},
        {109, 26},
        {110, 26},
        {111, 26},
        {112, 26},
        {113, 26},
        {114, 26},
        {115, 26},
        {116, 26},
        {117, 26},
        {118, 26},
        {119, 26},
        {120, 26},
        {121, 26},
        {122, 26},
        {48, 26},
        {49, 26},
        {50, 26},
        {51, 26},
        {52, 26},
        {53, 26},
        {54, 26},
        {55, 26},
        {56, 26},
        {57, 26},
        {95, 26},
        {97, 26},
        {98, 26},
        {99, 26},
        {100, 26},
        {101, 26},
        {102, 26},
        {103, 26},
        {104, 26},
        {105, 26},
        {106, 26},
        {107, 26},
        {108, 26},
        {109, 26},
        {110, 26},
        {111, 26},
        {112, 26},
        {113, 26},
        {114, 26},
        {115, 26},
        {116, 26},
        {117, 59},
        {118, 26},
        {119, 26},
        {120, 26},
        {121, 26},
        {122, 26},
        {9, 40},
        {10, 40},
        {13, 40},
        {32, 40},
        {33, 40},
        {34, 40},
        {35, 40},
        {36, 40},
        {37, 40},
        {38, 40},
        {39, 40},
        {40, 40},
        {41, 40},
        {42, 40},
        {43, 40},
        {44, 40},
        {45, 40},
        {46, 40},
        {47, 60},
        {48, 40},
        {49, 40},
        {50, 40},
        {51, 40},
        {52, 40},
        {53, 40},
        {54, 40},
        {55, 40},
        {56, 40},
        {57, 40},
        {58, 40},
        {59, 40},
        {60, 40},
        {61, 40},
        {62, 40},
        {63, 40},
        {64, 40},
        {65, 40},
        {66, 40},
        {67, 40},
        {68, 40},
        {69, 40},
        {70, 40},
        {71, 40},
        {72, 40},
        {73, 40},
        {74, 40},
        {75, 40},
        {76, 40},
        {77, 40},
        {78, 40},
        {79, 40},
        {80, 40},
        {81, 40},
        {82, 40},
        {83, 40},
        {84, 40},
        {85, 40},
        {86, 40},
        {87, 40},
        {88, 40},
        {89, 40},
        {90, 40},
        {91, 40},
        {92, 40},
        {93, 40},
        {94, 40},
        {95, 40},
        {96, 40},
        {97, 40},
        {98, 40},
        {99, 40},
        {100, 40},
        {101, 40},
        {102, 40},
        {103, 40},
        {104, 40},
        {105, 40},
        {106, 40},
        {107, 40},
        {108, 40},
        {109, 40},
        {110, 40},
        {111, 40},
        {112, 40},
        {113, 40},
        {114, 40},
        {115, 40},
        {116, 40},
        {117, 40},
        {118, 40},
        {119, 40},
        {120, 40},
        {121, 40},
        {122, 40},
        {123, 40},
        {124, 40},
        {125, 40},
        {126, 40},
        {161, 40},
        {162, 40},
        {163, 40},
        {164, 40},
        {165, 40},
        {166, 40},
        {167, 40},
        {168, 40},
        {169, 40},
        {170, 40},
        {171, 40},
        {172, 40},
        {173, 40},
        {174, 40},
        {175, 40},
        {176, 40},
        {177, 40},
        {178, 40},
        {179, 40},
        {180, 40},
        {181, 40},
        {182, 40},
        {183, 40},
        {184, 40},
        {185, 40},
        {186, 40},
        {187, 40},
        {188, 40},
        {189, 40},
        {190, 40},
        {191, 40},
        {192, 40},
        {193, 40},
        {194, 40},
        {195, 40},
        {196, 40},
        {197, 40},
        {198, 40},
        {199, 40},
        {200, 40},
        {201, 40},
        {202, 40},
        {203, 40},
        {204, 40},
        {205, 40},
        {206, 40},
        {207, 40},
        {208, 40},
        {209, 40},
        {210, 40},
        {211, 40},
        {212, 40},
        {213, 40},
        {214, 40},
        {215, 40},
        {216, 40},
        {217, 40},
        {218, 40},
        {219, 40},
        {220, 40},
        {221, 40},
        {222, 40},
        {223, 40},
        {224, 40},
        {225, 40},
        {226, 40},
        {227, 40},
        {228, 40},
        {229, 40},
        {230, 40},
        {231, 40},
        {232, 40},
        {233, 40},
        {234, 40},
        {235, 40},
        {236, 40},
        {237, 40},
        {238, 40},
        {239, 40},
        {240, 40},
        {241, 40},
        {242, 40},
        {243, 40},
        {244, 40},
        {245, 40},
        {246, 40},
        {247, 40},
        {248, 40},
        {249, 40},
        {250, 40},
        {251, 40},
        {252, 40},
        {253, 40},
        {254, 40},
        {255, 40},
        {48, 57},
        {49, 57},
        {50, 57},
        {51, 57},
        {52, 57},
        {53, 57},
        {54, 57},
        {55, 57},
        {56, 57},
        {57, 57},
        {48, 26},
        {49, 26},
        {50, 26},
        {51, 26},
        {52, 26},
        {53, 26},
        {54, 26},
        {55, 26},
        {56, 26},
        {57, 26},
        {95, 26},
        {97, 26},
        {98, 26},
        {99, 26},
        {100, 26},
        {101, 26},
        {102, 26},
        {103, 26},
        {104, 26},
        {105, 26},
        {106, 26},
        {107, 26},
        {108, 26},
        {109, 26},
        {110, 26},
        {111, 26},
        {112, 26},
        {113, 26},
        {114, 26},
        {115, 61},
        {116, 26},
        {117, 26},
        {118, 26},
        {119, 26},
        {120, 26},
        {121, 26},
        {122, 26},
        {48, 26},
        {49, 26},
        {50, 26},
        {51, 26},
        {52, 26},
        {53, 26},
        {54, 26},
        {55, 26},
        {56, 26},
        {57, 26},
        {95, 26},
        {97, 26},
        {98, 26},
        {99, 26},
        {100, 26},
        {101, 62},
        {102, 26},
        {103, 26},
        {104, 26},
        {105, 26},
        {106, 26},
        {107, 26},
        {108, 26},
        {109, 26},
        {110, 26},
        {111, 26},
        {112, 26},
        {113, 26},
        {114, 26},
        {115, 26},
        {116, 26},
        {117, 26},
        {118, 26},
        {119, 26},
        {120, 26},
        {121, 26},
        {122, 26},
        {48, 26},
        {49, 26},
        {50, 26},
        {51, 26},
        {52, 26},
        {53, 26},
        {54, 26},
        {55, 26},
        {56, 26},
        {57, 26},
        {95, 26},
        {97, 26},
        {98, 26},
        {99, 26},
        {100, 26},
        {101, 62},
        {102, 26},
        {103, 26},
        {104, 26},
        {105, 26},
        {106, 26},
        {107, 26},
        {108, 26},
        {109, 26},
        {110, 26},
        {111, 26},
        {112, 26},
        {113, 26},
        {114, 26},
        {115, 26},
        {116, 26},
        {117, 26},
        {118, 26},
        {119, 26},
        {120, 26},
        {121, 26},
        {122, 26},
        {48, 26},
        {49, 26},
        {50, 26},
        {51, 26},
        {52, 26},
        {53, 26},
        {54, 26},
        {55, 26},
        {56, 26},
        {57, 26},
        {95, 26},
        {97, 26},
        {98, 26},
        {99, 26},
        {100, 26},
        {101, 26},
        {102, 26},
        {103, 26},
        {104, 26},
        {105, 26},
        {106, 26},
        {107, 26},
        {108, 26},
        {109, 26},
        {110, 26},
        {111, 26},
        {112, 26},
        {113, 26},
        {114, 26},
        {115, 26},
        {116, 26},
        {117, 26},
        {118, 26},
        {119, 26},
        {120, 26},
        {121, 26},
        {122, 26}
    };

    int[] TOKEN_STATE = {33,  0, 42, -1, 55, 45, -1, 60, 61, 54, 49, 57, 51, 53, 27, 27, -1, 56, 34, -1, 36,  3,  3, 58, 59, 48,  2,  2,  2,  4, 46,  5, 47, 38, 33, 40, -1, 31, 50, 52, -2,  0, -1, -1, 28, 30, 64, 44, 35, 39, 37, 43,  2,  2, 41, 31, -2, 29,  2,  2,  0,  2,  2 };

    int[] SPECIAL_CASES_INDEXES =
        { 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21 };

    String[] SPECIAL_CASES_KEYS =
        {  "bin", "bool", "char", "do", "else", "false", "for", "function", "hex", "if", "int", "main", "program", "read", "real", "return", "str", "true", "void", "while", "write" };

    int[] SPECIAL_CASES_VALUES =
        {  19, 23, 22, 8, 10, 26, 9, 11, 21, 13, 18, 7, 6, 14, 20, 15, 24, 25, 12, 16, 17 };

    String[] SCANNER_ERROR =
    {
        "Caractere nao esperado",
        "",
        "",
        "Erro identificando str",
        "",
        "",
        "Erro identificando char",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "Erro identificando \":=\"",
        "",
        "",
        "Erro identificando \"==\"",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "Erro identificando char",
        "",
        "",
        "",
        "Erro identificando <ignorar>",
        "",
        "Erro identificando real",
        "Erro identificando hex",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "Erro identificando <ignorar>",
        "",
        "",
        "",
        "",
        "",
        ""
    };

}
